package com.junsi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.junsi.common.core.domain.BaseEntity;

import lombok.Getter;
import lombok.Setter;

/**
 * 文件表 sys_file
 * @author lishangqing
 * @date 2019-07-24
 */
@Getter
@Setter
public class SysFile extends BaseEntity {

	private static final long serialVersionUID = 1L;

	/** 主键 */
	private Long fileId;
	/** 文件路径 */
	private String fileUrl;
	/** 文件名称 */
	private String fileName;
	/** 文件类别 */
	private String fileType;
	/** 属于id */
	private String belongId;
	/** 属于类型 */
	private String belongType;
	/** 排序码 */
	private Integer orderNo;
	/** 状态(0:未启用,1:启用) */
	private String status;

	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
			.append("fileId", getFileId())
			.append("fileUrl", getFileUrl())
			.append("fileName", getFileName())
			.append("fileType", getFileType())
			.append("belongId", getBelongId())
			.append("belongType", getBelongType())
			.append("orderNo", getOrderNo())
			.append("status", getStatus())
			.append("createBy", getCreateBy())
			.append("createTime", getCreateTime())
			.append("updateBy", getUpdateBy())
			.append("updateTime", getUpdateTime())
			.append("remark", getRemark())
			.toString();
	}

}
